html,
body {
  width: 100%;
  height: 100%;
}

.van-pull-refresh {
  min-height: 90vh;
  background-color: #fafafa;
}

.cart {
  display: flex;
  width: 100%;
  background-color: #fff;
}

.van-swipe-cell {
  width: 100%;
}

.delete-button {
  height: 100%;
}

.van-card {
  background-color: #fff;
  width: 100%;
}

.title {
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.tag {
  margin: 5px 5px 5px 0;
}

.price {
  font-size: 14px;
  font-weight: bold;
}

.van-checkbox {
  width: 22px;
  margin-left: 10px;
}


:deep(.van-swipe-cell__wrapper) {
  display: flex;
}